/*
 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2018-2020. All rights reserved.
 */

#ifndef LOG_DEF_BTC_H
#define LOG_DEF_BTC_H

typedef enum {
    HCI_ROMCB_C = 0,
    FSM_C,
    BT_MAIN_C,
    BT_THREAD_C,
    HCI_IF_C,
    EVT_TASK_FSM_C,
    DM_BLE_FAL_C,
    DM_BLE_RPA_C,
    LM_BLE_ADV_C,
    LM_BLE_ADV_EXT_ACT_C,
    LM_BLE_ADV_FSM_C,
    LM_BLE_ADV_LEGACY_ACT_C,
    LM_BLE_ACL_C,
    LM_BLE_ACL_PER_FSM_C,
    LM_BLE_ACL_SRV_VER_C,
    LM_BLE_ACL_SRV_FEAT_C,
    LM_BLE_ACL_SRV_ENC_C,
    LM_BLE_ACL_SRV_ENC_CENTRAL_C,
    LM_BLE_ACL_SRV_ENC_PERIPHERAL_C,
    LM_BLE_ACL_SRV_CONN_UPDATE_C,
    LM_BLE_ACL_SRV_PHY_UPD_C,
    LM_BLE_ACL_SRV_UHD_UPD_C,
    LM_BLE_ACL_SRV_MAP_C,
    LM_BLE_ACL_SRV_PWR_CTRL_C,
    LM_BLE_ACL_SRV_DATA_LENGTH_C,
    LM_BLE_ACL_SRV_CS_C,
    LM_BLE_ACL_DISC_C,
    LM_BLE_SCAN_C,
    LM_BLE_SCAN_FSM_C,
    LM_BLE_LEGACY_SCAN_ACT_C,
    LM_BLE_EXT_SCAN_ACT_C,
    LM_BLE_INITIATE_C,
    LM_BLE_LEGACY_INITIATE_ACT_C,
    LM_BLE_INITIATE_FSM_C,
    LM_BLE_EXT_INITIATE_ACT_C,
    LM_BLE_TEST_MODE_ACT_C,
    LM_BLE_ACL_FSM_C,
    LM_BLE_TEST_MODE_C,
    LM_BLE_TEST_MODE_FSM_C,
    LM_GLE_ACB_DISC_C,
    LM_GLE_ACB_FSM_C,
    LM_GLE_ACB_C,
    LM_GLE_IOB_DISC_C,
    LM_GLE_IOB_FSM_C,
    LM_GLE_IOB_C,
    EVT_TASK_BLE_ACL_C,
    EVT_TASK_BLE_ADV_C,
    EVT_TASK_BLE_SCAN_C,
    EVT_TASK_BLE_SCAN_ISR_C,
    EVT_TASK_BLE_INITIATE_C,
    EVT_TASK_BLE_INITIATE_ISR_C,
    EVT_TASK_CHNL_SCAN_C,
    EVT_TASK_BLE_TEST_MODE_C,
    EVT_TASK_BLE_TEST_MODE_ISR_C,
    EVT_TASK_BLE_CS_C,
    EVT_TASK_GLE_ACB_C,
    EVT_SCHED_C,
    EVT_SCHED_CALC_C,
    EVT_SCHED_MGR_C,
    EVT_SCHED_UTIL_C,
    EVT_PROG_C,
    BLE_ISR_C,
    GLE_ISR_C,
    HCI_BT_C,
    HCI_GLE_C,
    EM_SED_C,
    HW_EM_C,
    DTS_MEM_C,
    DTS_HCI_C,
    EM_TX_BUFF_C,
    EM_TX_DESC_C,
    EM_MGR_C,
    BT_ADPLL_C,
    BT_RF_TABLE_C,
    BT_HAL_CONTROL_C,
    MPW_POWERON_C,
    BTC_TIMER_C,
    BGTP_SLEEP_SW_C,
    BGTP_PMU_FSM_C,
    BTDFX_FN_C,
    LM_CHNL_SCAN_C,
    DTS_COEX_C,
    COEX_ADAPTER_C,
    COEX_IF_C,
    ENCRYPT_C,
    LM_BLE_ACL_SRV_PRIV_FEAT_C,
    BT_CALI_FUNC_C,
    BT_CALI_MAIN_C,
    BT_HAL_CALI_C,
    EM_RX_DESC_C,
    EM_MAP_C,
    CALI_ENTRANCE_C,
    CALI_STATE_C,
    CALI_RX_C,
    CALI_TX_C,
    CALI_ADPLL_C,
    CALI_LIST_C,
    HAL_BT_CALI_C,
    RF_CALIBRATION_ALG_C,
    RF_ACCUMULATION_C,
    LM_GLE_SCAN_FSM_C,
    LM_GLE_SCAN_ACT_C,
    EVT_TASK_GLE_SCAN_C,
    LM_GLE_SCAN_C,
    LM_GLE_INITIATE_FSM_C,
    EVT_TASK_GLE_INITIATE_C,
    LM_GLE_INITIATE_C,
    LM_GLE_INITIATE_ACT_C,
    LM_BLE_PER_ADV_C,
    LM_BLE_PER_ADV_FSM_C,
    LM_BLE_PER_ADV_ACT_C,
    EVT_TASK_BLE_PER_ADV_C,
    LM_BLE_PER_SYNC_C,
    LM_BLE_PER_SYNC_FSM_C,
    LM_BLE_PER_SYNC_ACT_C,
    EVT_TASK_BLE_PER_SYNC_C,
    EVT_TASK_BLE_ADV_ISR_C,
    EVT_TASK_GLE_SCAN_ISR_C,
    EVT_TASK_GLE_INITIATE_ISR_C,
    EVT_TASK_GLE_ADV_C,
    ECC_P256_C,
    EVT_TASK_GLE_TEST_MODE_C,
    EVT_TASK_GLE_TEST_MODE_ISR_C,
    LM_GLE_TEST_MODE_ACT_C,
    LM_GLE_TEST_MODE_C,
    LM_GLE_TEST_MODE_FSM_C,
    DTS_MIPS_C,
    EVT_TASK_GLE_IOB_C,
    LM_GLE_ADV_ACT_C,
    EVT_TASK_GLE_ADV_ISR_C,
    LM_GLE_ACB_SRV_CONN_UPDATE_C,
    LM_GLE_ACB_SRV_FEAT_C,
    LM_GLE_ACB_SRV_PHY_UPDATE_C,
    EVT_TASK_GLE_ADV_SCAN_COMM_C,
    LM_GLE_ACB_SRV_MAP_C,
    LM_GLE_ACB_SRV_VER_C,
    ENC_KE_ECC_C,
    LM_GLE_ACB_SRV_ENC_C,
    EVT_TASK_BLE_EXT_ADV_C,
    LM_BLE_SCAN_FILTER_C,
    LM_GLE_ACB_SRV_DATA_LENGTH_C,
    EVT_TASK_GLE_IMB_C,
    LM_GLE_ACB_SRV_IMB_C,
    HCI_COMM_IF_C,
    LM_GLE_ACB_SRV_PWR_CTRL_C,
    DM_CO_C,
    LM_BLE_ACL_SRV_CONN_UPDATE_FSM_ACT_C,
    LM_GLE_IMB_C,
    ENC_KD_SM3_C,
    EVT_TASK_COMM_C,
    LM_BLE_COMM_C,
    LM_GLE_ACB_SRV_SET_EVT_PARAM_C,
    EVT_TASK_GLE_ACB_ISR_C,
    BT_CUSTOMIZE_C,
    CALI_DLL_C,
    EVT_TASK_GLE_ACB_RETRY_C,
    EVT_TASK_GLE_COMM_C,
    LM_GLE_ACB_SRV_SET_LOW_LATENCY_C,
    EM_GLE_RX_DESC_C,
    DTS_BTC_TASK_C,
    LM_BLE_ACL_RAM_C,
    EVT_TASK_BLE_ACL_RAM_C,
    EVT_TASK_BLE_SCAN_RAM_C,
    EVT_TASK_BLE_INITIATE_RAM_C,
    EVT_SCHED_RAM_C,
    EVT_SCHED_MGR_RAM_C,
    EVT_SCHED_UTIL_RAM_C,
    EVT_PROG_RAM_C,
    EM_MAP_RAM_C,
    LM_BLE_SCAN_ACT_RAM_C,
    LM_BLE_EXT_SCAN_ACT_RAM_C,
    ENC_KD_SM3_RAM_C,
    EVT_TASK_BLE_EXT_ADV_RAM_C,
    BGTP_SLEEP_SW_RAM_C,
    EVT_TASK_BLE_ADV_RAM_C,
    SPLZ_ADV_RECV_C,
    SPLZ_ADV_RECV_ISR_C,
    SPLZ_DISCOVER_C,
    SPLZ_UNC_RECV_ISR_C,
    SPLZ_HCI_C,
    SPLZ_FOCUS_C,
    SPLZ_TRACE_C,
    SPLZ_DEV_MGR_C,
    SPLZ_UNC_RECV_C,
    SPLZ_TRACE_SECURITY_C,
    LM_BLE_ADV_FSM_TBL_C,
    SPLZ_TRACE_CONTROL_C,
    DATA_COLLECTION_C,
    DM_CO_RAM_C,
    BT_PLL_C,
    BT_RF_CONFIG_C,
    PATCH_EVT_TASK_BLE_ACL_C,
    EM_MGR_RAM_C,
    PATCH_LM_BLE_EXT_SCAN_ACT_C,
    PWR_CTRL_CFG_RAM_C,
    GLE_ISR_RAM_C,
    BLE_ISR_RAM_C,
    BTC_FILE_ID_MAX = 1000,
    CHBA_FILE_ID_EXT_START = 1001,
    SLE_CHBA_NETDEV_USER_MSG_C,
    SLE_CHBA_NETDEV_ACHBA_MSG_C,
    ACHBA_SLE_INTERFACE_C,
    SLE_CHBA_NETDEV_C,
    SLE_CHBA_USER_MSG_MNG_C,
    SLE_CHBA_NETDEV_THREAD_C,
    SLE_CHBA_USER_MSG_PROC_C,
    CHBA_FILE_ID_EXT_END = 1022,
} log_def_btc_enum;

#endif // LOG_DEF_BTC_H
